import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;

/**
 * Classe possedant le main
 * @author Lydie Nguyen
 *
 */
public class Principale {

	/**
	 * Lance un programme qui va soit calculer les enumerations d'un MultiEnsemble, soit resoudre un System d'equation
	 * @param args
	 */
	public static void main(String[] args) {
				
		Scanner sc = new Scanner(System.in);
	    
		System.out.println("Voulez vous faire une enumeration ou resoudre un system d'equation: (1/2)");
		int i = sc.nextInt();
		
		if(i==1)
		{

			MultiEnsemble E=new MultiEnsemble();
			E.ensemble.add(3);
			E.ensemble.add(5);
			E.ensemble.add(7);
			E.ensemble.add(2);
			E.ensemble.add(3);
			Matrice m=new Matrice(E);
			m.remplir_matrice();
			m.affiche();
			m.Enumeration();
		}
		else
		{
			Parser p;
			try 
			{
				p = new Parser("/home/bastien/workspace/RO_projet2/src/","test11.dot");
				p.s.resoudre(p.nb_variable);
			} 
			catch (IOException e) 
			{
				// TODO Auto-generated catch block
				e.printStackTrace();
			} 
			catch (DotException e) 
			{
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			
		}
		
	}

}
